package com.glela.goods.model;

import java.util.ArrayList;
import java.util.List;

/**
 * 秒杀详情
 * @author MaoZeYao
 *
 */
public class ResponseSecKill {

	private long goodsId;

	private String goodsName;
	
	private String lableName;

	private int suggestPrice;

	private int secKillPrice;

	private String beginTime;

	private String endTime;
	
	private int totalNum; // 总件数
	
	private int balanceNum; // 剩余数量

	private int activityStatus;
	
	private int recommendNum;// 推荐人数

	private int commentNum;// 评论人数
	
	private Brand brand;// 品牌
	
	private long timeSecond; // 秒

	private List<GoodsDetail> detailList;

	private List<GoodsDetail> goodSpecImgList;//商品规格图片列表

	private List<GoodsDetail> goodsNoticeImgList;//商品购买须知图片列表

	private List<GoodsNavigate> navigateList;

	private List<GoodsServices> goodsService;
	
	private List<SpecDesc> specDescList;// 规格

	public long getGoodsId() {
		return goodsId;
	}

	public void setGoodsId(long goodsId) {
		this.goodsId = goodsId;
	}

	public String getGoodsName() {
		return goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public String getLableName() {
		return lableName;
	}

	public void setLableName(String lableName) {
		this.lableName = lableName;
	}

	public int getSuggestPrice() {
		return suggestPrice;
	}

	public void setSuggestPrice(int suggestPrice) {
		this.suggestPrice = suggestPrice;
	}

	public int getSecKillPrice() {
		return secKillPrice;
	}

	public void setSecKillPrice(int secKillPrice) {
		this.secKillPrice = secKillPrice;
	}

	public String getBeginTime() {
		return beginTime;
	}

	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public int getActivityStatus() {
		return activityStatus;
	}

	public void setActivityStatus(int activityStatus) {
		this.activityStatus = activityStatus;
	}

	public List<GoodsDetail> getDetailList() {
		return detailList;
	}

	public List<GoodsDetail> getGoodSpecImgList() {
		return goodSpecImgList;
	}

	public void setGoodSpecImgList(List<GoodsDetail> goodSpecImgList) {
		this.goodSpecImgList = goodSpecImgList;
	}

	public List<GoodsDetail> getGoodsNoticeImgList() {
		return goodsNoticeImgList;
	}

	public void setGoodsNoticeImgList(List<GoodsDetail> goodsNoticeImgList) {
		this.goodsNoticeImgList = goodsNoticeImgList;
	}

	public void setDetailList(List<GoodsDetail> detailList) {
		this.detailList = detailList;
	}

	public List<GoodsNavigate> getNavigateList() {
		return navigateList;
	}

	public void setNavigateList(List<GoodsNavigate> navigateList) {
		this.navigateList = navigateList;
	}

	public List<SpecDesc> getSpecDescList() {
		return specDescList;
	}

	public void setSpecDescList(List<SpecDesc> specDescList) {
		if (specDescList == null || specDescList.size() == 0) {
			this.specDescList = new ArrayList<SpecDesc>();
		} else {
			this.specDescList = specDescList;
		}
	}
	
	public List<GoodsServices> getGoodsService() {
		return goodsService;
	}

	public void setGoodsService(List<GoodsServices> goodsService) {
		this.goodsService = goodsService;
	}

	public Brand getBrand() {
		return brand;
	}

	public void setBrand(Brand brand) {
		this.brand = brand;
	}

	public int getRecommendNum() {
		return recommendNum;
	}

	public void setRecommendNum(int recommendNum) {
		this.recommendNum = recommendNum;
	}

	public int getCommentNum() {
		return commentNum;
	}

	public void setCommentNum(int commentNum) {
		this.commentNum = commentNum;
	}

	public int getTotalNum() {
		return totalNum;
	}

	public void setTotalNum(int totalNum) {
		this.totalNum = totalNum;
	}

	public int getBalanceNum() {
		return balanceNum;
	}

	public void setBalanceNum(int balanceNum) {
		this.balanceNum = balanceNum;
	}

	public long getTimeSecond() {
		return timeSecond;
	}

	public void setTimeSecond(long timeSecond) {
		this.timeSecond = timeSecond;
	}

}
